/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package modelo.patologias;

import hibernate.Busqueda;
import java.util.List;
import modelo.CriterioBusqueda;
import modelo.GestorModelo;

/**
 *
 * @author raul
 */
public class GestorSintoma extends GestorModelo<Sintoma> {

    @Override
    protected Sintoma clonar(Sintoma modelo) throws CloneNotSupportedException {
        return modelo.clone();
    }

    @Override
    public void eliminar() {
        getModelo().setEstado(ELIMINADO);
        super.actualizar();
    }

    @Override
    public void crearModelo() {
        super.setModelo(new Sintoma());
    }

    @Override
    public boolean noExiste() {
        Busqueda b = new Busqueda(Sintoma.class);
        b.addEq("nombre", getModelo().getNombre());
        return b.ejecutar().isEmpty();
    }

    @Override
    public List buscar(CriterioBusqueda[] criterios) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    
}
